package com.baijia.services;

import java.util.Collection;

import com.baijia.authentication.principal.Service;
/**
 * @title ServicesManager
 * @desc 管理service
 * @author caoliang
 * @date 2015年12月5日
 * @version 1.0
 */
public interface ServicesManager {

    RegisteredService save(RegisteredService registeredService);

    RegisteredService delete(int id);

    RegisteredService findServiceBy(Service service);
    
    RegisteredService findServiceBy(int id);

    Collection<RegisteredService> getAllServices();

    boolean matchesExistingService(Service service);
    
}
